package com.lianniu.mgr.product.service;

import com.lianniu.mgr.base.BaseResult;
import com.lianniu.mgr.pagination.PaginationInfo;
import com.lianniu.mgr.product.model.ProductCateVo;

public interface IProductCateService {
	public BaseResult insertProductCate(ProductCateVo curProductCateVo);
	
	public BaseResult selectByProductCateForPage(ProductCateVo curProductCateVo,PaginationInfo paginationInfo);
	
	public BaseResult updateById(ProductCateVo curProductCateVo);
	
	public BaseResult deleteById(String Id);
	
	public BaseResult selectById(ProductCateVo curProductCateVo);
	
	public Boolean checkCateName(String cateName);
	
	public BaseResult selectParentCate();
	
	public BaseResult selectChildCateKV(String cateID);
	
	public BaseResult deleteProductCateBatch(String... id);
	
	public BaseResult getByParentId(String parentId);
	
	public BaseResult selectByCateId(String cateId);
	
}
